package controlador;

import java.awt.event.KeyEvent;

import vista.VistaTanqueAlgotank;

import modeloEntidades.Tanque;
import ar.uba.fi.algo3.titiritero.ControladorJuego;
import ar.uba.fi.algo3.titiritero.KeyPressedObservador;
import ar.uba.fi.algo3.titiritero.vista.KeyPressedController;

public class ControladorTanque implements KeyPressedObservador {

	private Tanque tanque;
	
	
	
	public ControladorTanque(Tanque unTanque){
		this.tanque = unTanque;
	}

	
	
	public void keyPressed(KeyEvent e) {
		switch (e.getKeyCode()) {
		case KeyEvent.VK_UP:
			this.tanque.direccionarHaciaAbajo();
			this.tanque.mover();
			break;
		case KeyEvent.VK_DOWN:
			this.tanque.direccionarHaciaArriba();
			this.tanque.mover();
			break;
		case KeyEvent.VK_LEFT:
			this.tanque.direccionarHaciaIzquierda();
			this.tanque.mover();
			break;
		case KeyEvent.VK_RIGHT:
			this.tanque.direccionarHaciaDerecha();
			this.tanque.mover();
			break;
		}
		
	}
	
}
	
